home *** CD-ROM | disk | FTP | other *** search
/ Java for 3D & VRML Worlds / Java for 3d and VRML Worlds.iso / examples / chap03 / changecolor.wrl < prev    next >
Text File  |  1996-10-18  |  515b  |  23 lines

  1. #VRML V2.0 utf8
  2. Transform {
  3.    children [
  4.      DEF TS TouchSensor {} # TouchSensor
  5.      Shape {
  6.        appearance Appearance {
  7.          material DEF SphereColor Material { diffuseColor 1 0 0 } # red
  8.        }
  9.        geometry Sphere {}
  10.      }
  11.    ]
  12. }
  13.  
  14. DEF ColorScript Script {
  15.    url "ChangeColor.class"
  16.    eventIn SFBool clicked
  17.    eventOut SFColor newColor
  18.    field SFBool on FALSE
  19. }
  20. # Routing
  21. ROUTE TS.isActive TO ColorScript.clicked
  22. ROUTE ColorScript.newColor TO SphereColor.set_diffuseColor
  23.